package com.meirengu.webview.model;

import com.meirengu.model.BaseObject;

import java.math.BigDecimal;
import java.util.Date;

/*
 * UserInfo 实体类
 * Sun Dec 10 09:58:45 CST 2017 maoruxin
 */
public class UserInfo extends BaseObject {
    /**
     * 主键
     */
    private String id;
    /**
     * 流程状态
     */
    private String bpmStatus;
    /**
     * 创建人名称
     */
    private String createName;
    /**
     * 创建人登录名称
     */
    private String createBy;
    /**
     * 更新人名称
     */
    private String updateName;
    /**
     * 更新人登录名称
     */
    private String updateBy;
    /**
     * 所属部门
     */
    private String sysOrgCode;
    /**
     * 所属公司
     */
    private String sysCompanyCode;
    /**
     * 创建日期
     */
    private Date createDate;
    /**
     * 更新日期
     */
    private Date updateDate;
    /**
     * 用户ID
     */
    private String userId;
    /**
     * 证件号码
     */
    private String idCard;
    /**
     * 真实姓名
     */
    private String realName;
    /**
     * 证件类型
     */
    private Integer idType;
    /**
     * 职业
     * 0 白领
     * 1 私企业主
     * 2 公务员
     */
    private Integer occupation;
    /**
     * 所在市
     */
    private Integer city;
    /**
     * 社会保障
     * 0 无社保
     * 1 一年以内
     * 2 一年以上
     */
    private Integer socialSecurity;
    /**
     * 月收入
     * 1 3000以下
     * 2 3001-5000
     * 3 5001-8000
     * 4 80001-10000
     * 5 10000以上
     */
    private Integer salary;
    /**
     * 名下房产
     * 1 无房
     * 2 有房贷
     * 3 有房无贷
     */
    private Integer house;
    /**
     * 所在省
     */
    private Integer province;
    /**
     * 名下汽车
     * 1 无车
     * 2 有车贷
     * 3 有车无贷
     */
    private Integer car;
    /**
     * 期望额度
     */
    private BigDecimal expectAmount;
    /**
     * 信用情况
     * 1 有信用卡或贷款
     * 2 无信用卡无贷款
     */
    private Integer credit;
    /**
     * 是否有寿险保单
     * 1 无
     * 2 有，保单2400以下
     * 3 有，保单2400以上
     */
    private Integer policy;
    /**
     * 所在区
     */
    private Integer area;
    /**
     * 工作时间
     */
    private Integer workDuration;
    /**
     * 详细地址
     */
    private String address;
    /**
     * 工资发放方式
     * 1 银行转账
     * 2 现金发放
     */
    private Integer salaryMethod;
    /**
     * 公积金
     * 0 无公积金
     * 1 一年以内
     * 2 一年以上
     */
    private Integer fund;
    /**
     * 保单标准额度以上
     */
    private Integer policyStandard;
    /**
     * 微粒贷是否借款
     * 1 使用过
     * 2 未使用
     */
    private Integer wxloan;
    /**
     * 城市字符串
     */
    private String scity;
    /**
     * 生日
     */
    private Date birthday;
    /**
     * 营业时长
     */
    private Integer businessDuration;
    /**
     * 手机号码归属地
     */
    private String mobileRegistration;
    /**
     * IP
     */
    private String ip;
    /**
     * areaCode
     */
    private Integer areaCode;
    /**
     * areaName
     */
    private String areaName;
    /**
     * 提交阶段
     **/
    private Integer submitStage;

    public Integer getSubmitStage() {
        return submitStage;
    }

    public void setSubmitStage(Integer submitStage) {
        this.submitStage = submitStage;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setBpmStatus(String bpmStatus) {
        this.bpmStatus = bpmStatus;
    }

    public String getBpmStatus() {
        return bpmStatus;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setUpdateName(String updateName) {
        this.updateName = updateName;
    }

    public String getUpdateName() {
        return updateName;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setSysOrgCode(String sysOrgCode) {
        this.sysOrgCode = sysOrgCode;
    }

    public String getSysOrgCode() {
        return sysOrgCode;
    }

    public void setSysCompanyCode(String sysCompanyCode) {
        this.sysCompanyCode = sysCompanyCode;
    }

    public String getSysCompanyCode() {
        return sysCompanyCode;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserId() {
        return userId;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getRealName() {
        return realName;
    }

    public void setIdType(Integer idType) {
        this.idType = idType;
    }

    public Integer getIdType() {
        return idType;
    }

    public void setOccupation(Integer occupation) {
        this.occupation = occupation;
    }

    public Integer getOccupation() {
        return occupation;
    }

    public void setCity(Integer city) {
        this.city = city;
    }

    public Integer getCity() {
        return city;
    }

    public void setSocialSecurity(Integer socialSecurity) {
        this.socialSecurity = socialSecurity;
    }

    public Integer getSocialSecurity() {
        return socialSecurity;
    }

    public void setSalary(Integer salary) {
        this.salary = salary;
    }

    public Integer getSalary() {
        return salary;
    }

    public void setHouse(Integer house) {
        this.house = house;
    }

    public Integer getHouse() {
        return house;
    }

    public void setProvince(Integer province) {
        this.province = province;
    }

    public Integer getProvince() {
        return province;
    }

    public void setCar(Integer car) {
        this.car = car;
    }

    public Integer getCar() {
        return car;
    }

    public void setExpectAmount(BigDecimal expectAmount) {
        this.expectAmount = expectAmount;
    }

    public BigDecimal getExpectAmount() {
        return expectAmount;
    }

    public void setCredit(Integer credit) {
        this.credit = credit;
    }

    public Integer getCredit() {
        return credit;
    }

    public void setPolicy(Integer policy) {
        this.policy = policy;
    }

    public Integer getPolicy() {
        return policy;
    }

    public void setArea(Integer area) {
        this.area = area;
    }

    public Integer getArea() {
        return area;
    }

    public void setWorkDuration(Integer workDuration) {
        this.workDuration = workDuration;
    }

    public Integer getWorkDuration() {
        return workDuration;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getAddress() {
        return address;
    }

    public void setSalaryMethod(Integer salaryMethod) {
        this.salaryMethod = salaryMethod;
    }

    public Integer getSalaryMethod() {
        return salaryMethod;
    }

    public void setFund(Integer fund) {
        this.fund = fund;
    }

    public Integer getFund() {
        return fund;
    }

    public void setPolicyStandard(Integer policyStandard) {
        this.policyStandard = policyStandard;
    }

    public Integer getPolicyStandard() {
        return policyStandard;
    }

    public void setWxloan(Integer wxloan) {
        this.wxloan = wxloan;
    }

    public Integer getWxloan() {
        return wxloan;
    }


    public void setScity(String scity) {
        this.scity = scity;
    }

    public String getScity() {
        return scity;
    }


    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public Date getBirthday() {
        return birthday;
    }


    public void setBusinessDuration(Integer businessDuration) {
        this.businessDuration = businessDuration;
    }

    public Integer getBusinessDuration() {
        return businessDuration;
    }


    public void setMobileRegistration(String mobileRegistration) {
        this.mobileRegistration = mobileRegistration;
    }

    public String getMobileRegistration() {
        return mobileRegistration;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public Integer getAreaCode() {
        return areaCode;
    }

    public void setAreaCode(Integer areaCode) {
        this.areaCode = areaCode;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }
}
